demountable load carrying platform - Francés Inglés Diccionario